package com.seeingtv.mapper;

import com.seeingtv.model.Menu;

import java.util.List;

/**
 * 数据层
 */
public interface MenuMapper {

	/**
	 * 根据用户ID查询菜单
	 *
	 * @param userId 用户ID
	 * @return 菜单列表
	 */
	public List<Menu> selectMenusByUserId(Long userId);

	public String selectMenuIdsByRoleId(Long roleId);

	public List<Menu> selectMenusByUId(String[] menuId);
	/**
	 * 根据用户ID查询权限
	 * 通过mapper接口方式，不用使用dao
	 * @param userId 用户ID
	 * @return 权限列表
	 */
	public List<String> selectPermsByUserId(Long userId);

	public List<String> selectPermsByCode(String code);
}
